package com.ruoyi.environment.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 环评报告，批复及竣工验收对象 env_shouxu
 * 
 * @author ruoyi
 * @date 2021-09-14
 */
public class EnvShouxu extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 环评手续ID */
    private Long esId;

    /** 建设项目 */
    @Excel(name = "建设项目")
    private String esProjectId;

    /** 环评报告 */
    @Excel(name = "环评报告")
    private String esBaogao;

    /** 环评编制单位名称 */
    @Excel(name = "环评编制单位名称")
    private String esBzName;

    /** 环评批复文号 */
    @Excel(name = "环评批复文号")
    private String esPifu;

    /** 环评审批单位 */
    @Excel(name = "环评审批单位")
    private String esShenpi;

    /** 环评审批时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "环评审批时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date esShenpiTime;

    /** 环评批复文件 */
    @Excel(name = "环评批复文件")
    private String esPifuFile;

    /** 竣工环境保护验收 */
    @Excel(name = "竣工环境保护验收")
    private String esYanshouFile;

    /** 试运行申请 */
    @Excel(name = "试运行申请")
    private String esShiFile;

    /** 试运行批复 */
    @Excel(name = "试运行批复")
    private String esShiPfFile;

    /** 企业ID */
    private Long epId;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    /** 备注 */
    private String other;

    /** 备注 */
    private String otherone;

    /** 备注 */
    private String othertwo;

    /** 备注 */
    private String otherthree;

    /** 备注 */
    private String otherfour;

    private String time;

    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    private Integer num;





    public void setEsId(Long esId) 
    {
        this.esId = esId;
    }

    public Long getEsId() 
    {
        return esId;
    }
    public void setEsProjectId(String esProjectId) 
    {
        this.esProjectId = esProjectId;
    }

    public String getEsProjectId() 
    {
        return esProjectId;
    }
    public void setEsBaogao(String esBaogao) 
    {
        this.esBaogao = esBaogao;
    }

    public String getEsBaogao() 
    {
        return esBaogao;
    }
    public void setEsBzName(String esBzName) 
    {
        this.esBzName = esBzName;
    }

    public String getEsBzName() 
    {
        return esBzName;
    }
    public void setEsPifu(String esPifu) 
    {
        this.esPifu = esPifu;
    }

    public String getEsPifu() 
    {
        return esPifu;
    }
    public void setEsShenpi(String esShenpi) 
    {
        this.esShenpi = esShenpi;
    }

    public String getEsShenpi() 
    {
        return esShenpi;
    }
    public void setEsShenpiTime(Date esShenpiTime) 
    {
        this.esShenpiTime = esShenpiTime;
    }

    public Date getEsShenpiTime() 
    {
        return esShenpiTime;
    }
    public void setEsPifuFile(String esPifuFile) 
    {
        this.esPifuFile = esPifuFile;
    }

    public String getEsPifuFile() 
    {
        return esPifuFile;
    }
    public void setEsYanshouFile(String esYanshouFile) 
    {
        this.esYanshouFile = esYanshouFile;
    }

    public String getEsYanshouFile() 
    {
        return esYanshouFile;
    }
    public void setEsShiFile(String esShiFile) 
    {
        this.esShiFile = esShiFile;
    }

    public String getEsShiFile() 
    {
        return esShiFile;
    }
    public void setEsShiPfFile(String esShiPfFile) 
    {
        this.esShiPfFile = esShiPfFile;
    }

    public String getEsShiPfFile() 
    {
        return esShiPfFile;
    }
    public void setEpId(Long epId) 
    {
        this.epId = epId;
    }

    public Long getEpId() 
    {
        return epId;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setOther(String other) 
    {
        this.other = other;
    }

    public String getOther() 
    {
        return other;
    }
    public void setOtherone(String otherone) 
    {
        this.otherone = otherone;
    }

    public String getOtherone() 
    {
        return otherone;
    }
    public void setOthertwo(String othertwo) 
    {
        this.othertwo = othertwo;
    }

    public String getOthertwo() 
    {
        return othertwo;
    }
    public void setOtherthree(String otherthree) 
    {
        this.otherthree = otherthree;
    }

    public String getOtherthree() 
    {
        return otherthree;
    }
    public void setOtherfour(String otherfour) 
    {
        this.otherfour = otherfour;
    }

    public String getOtherfour() 
    {
        return otherfour;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("esId", getEsId())
            .append("esProjectId", getEsProjectId())
            .append("esBaogao", getEsBaogao())
            .append("esBzName", getEsBzName())
            .append("esPifu", getEsPifu())
            .append("esShenpi", getEsShenpi())
            .append("esShenpiTime", getEsShenpiTime())
            .append("esPifuFile", getEsPifuFile())
            .append("esYanshouFile", getEsYanshouFile())
            .append("esShiFile", getEsShiFile())
            .append("esShiPfFile", getEsShiPfFile())
            .append("epId", getEpId())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("other", getOther())
            .append("otherone", getOtherone())
            .append("othertwo", getOthertwo())
            .append("otherthree", getOtherthree())
            .append("otherfour", getOtherfour())
            .toString();
    }
}
